import service from '@/utils/request';

// 获取角色管理列表
export function getRoleList(data) {
  return service({
    url: `/api/system/role/findRole`,
    method: 'post',
    data,
  });
}

// 新增角色管理
export function AddModifyRole(data) {
  return service({
    url: `/api/system/role/modifyRole`,
    method: 'post',
    data,
  });
}

// 删除角色管理
export function DelRoleList(id) {
  return service({
    url: `/api/system/role/deleteRole?id=${id}`,
    method: 'get',
  });
}

// 获取菜单下拉
export function GetmenuList() {
  return service({
    url: `/api/system/resource/resourceList`,
    method: 'post',
  });
}

// 查询获取分配用户列表
export const AssigningUsers = (data) => {
  return service({
    url: `/api/system/role/findAllotUser`,
    method: 'post',
    data
  })
}

// 取消授权
export function CancelRevoke(data) {
  return service({
    url: `/api/system/role/removeAllotUser`,
    method: 'post',
    data
  })
}

// 取消授权
export function addAllotUser(data) {
  return service({
    url: `/api/system/role/addAllotUser`,
    method: 'post',
    data
  })
}
